
#header{background:none;}
/* login */

.login-cont{width:1000px;margin:0 auto;}
.login-ikon{float:left;width:500px;margin-left:-850px;}
.login-ikon .ikon-img{display:block;width:482px;height:328px; background:url(/styles/theme/base/img/main/login-ikon.png) no-repeat;}
.login-box{float:left;width:350px;height:370px;background:#fafafa;margin-left:550px;}
.login-form{height:362px;border:1px solid #eae9e9;margin:3px;background:#fff;}
.log-hd{height:41px; overflow:hidden;zoom:1;}
.log-hd li{float:left;width:50%;margin-left:-1px; text-align:center;border:1px solid #eae9e9;border-width:0 0 1px 1px;
	border-color:#fff #fff #eae9e9 #eae9e9;font:normal 18px/39px microsoft yahei;}
.log-hd li h2{font-weight:normal;}
.log-hd .log{width:60%;border-color:#fff;color:#000;}
.log-hd .reg{width:40%;color:#999;background: url(/styles/theme/base/img/common/btn-repeatx.png) repeat-x 0 -99px;}
.log-hd .reg a{color:#999;}
.log-hd .reg a:hover{color:#000; text-decoration:none;}
.log-bd {padding-top:10px;}
.log-bd .filed{ text-align:center; padding-top:30px;}
.filed .label{display:inline-block;width:50px; text-align:right; vertical-align:middle;}
.filed .text-wrap{position:relative;display:inline-block;*display: inline;*word-spacing:-0.43em;border:1px solid #848484;border-width:1px 0 0 1px; vertical-align:middle;}
.filed .text-wrap .text{width:190px;height:16px; line-height:16px;/* margin:-1px 0; */ font-size:12px;padding:8px 5px;border:1px solid #d4d4d4;border-width:1px 1px 1px 0;color:#999;}
.filed .text-wrap label.error,
.filed .text-wrap .tip{position:absolute;top:-20px;left:0;color:#f00; line-height: 14px;padding-bottom: 2px; font-size: 12px;}
.filed .text-wrap .auto-login{top:100%;color:#999;}
.filed .text-wrap .auto-login input{ vertical-align:middle;}
.filed .btn-mod{width:202px;border:0 none; text-align:left;}
.filed .btn-mod .submit{font-size:18px;margin:10px 8px 0 0;}

.log-ft{margin-top:40px;padding:0 4px;}
.log-ft h4{font:normal 12px/24px simsun;border-bottom:1px dotted #ccc;color:#999;}
.ot-login{text-align:center;padding-top:10px;}
.ot-login a{height:21px;overflow:hidden; line-height:100px;margin-right:3px; background:url(/styles/theme/base/img/main/ot-login.png) no-repeat;}
.ot-login .login-qq{width:49px;background-position:0 0;}
.ot-login .login-weibo{width:76px;background-position:-50px 0;}
.ot-login .login-tqq{width:76px;background-position:-127px 0;}
.ot-login .login-douban{width:53px;background-position:-204px 0;}
.ot-login .login-taobao{width:64px;background-position:-258px 0;}

#footer{margin-top:30px;padding-top:10px;border-top:1px solid #eae9e9;}



/* register */

.register .login-box{ width: 100%; height: auto; margin: 0; font-size: 14px;}
.register .login-form{ height: auto;}
.register .log-hd .reg { width: 100%; text-align: left; text-indent: 2em;}
.register .log-hd .reg h2{ color: #000;}
.register .reg-tip{ display: inline-block; width: 360px; padding-left:30px; font-size: 12px; text-align: left;color: #999;}
.register .label{width:95px;padding-left:100px;}
.register .filed .text-wrap .text{width:220px;}
.register .filed .text-wrap .yzm{width:60px;}
.register .filed .change-yzm{display: inline-block;width:109px;}
.register .filed .change-yzm a{color:#2255DD;font-size: 12px;}
.register .filed .btn-mod .submit{font-size: 16px;}
.register .filed .btn-mod {width: 232px;}
.register .filed .btn-mod a{color:#2255DD;font-size: 12px; text-decoration: underline;}
.register .ot-login{padding-bottom: 10px; text-align: left;}